package model

import "time"

// Image 精简版图片结构体
type Image struct {
	ID            int64     `json:"id"`              // 自增主键
	AlbumID       int64     `json:"album_id"`        // 所属相册ID
	UserID        int64     `json:"user_id"`         // 所属用户ID
	Title         string    `json:"title"`           // 图片标题（简短名称）
	Description   string    `json:"description"`     // 图片描述（详细说明）
	Tags          string    `json:"tags"`            // 标签（逗号分隔，如"风景,日出,旅行"）
	OssKey        string    `json:"oss_key"`         // 原图OSS存储路径
	FileName      string    `json:"file_name"`       // 原始文件名
	FileSize      int64     `json:"file_size"`       // 原图大小（字节）
	CreatedAt     time.Time `json:"created_at"`      // 创建时间
	ThumbOssKey   string    `json:"thumb_oss_key"`   // 缩略图OSS路径
	ThumbFileSize int64     `json:"thumb_file_size"` // 缩略图大小（字节）
}
